package com.tc.zookeeper.curator;

import org.apache.curator.framework.CuratorFramework;
import org.apache.curator.framework.recipes.cache.PathChildrenCache;
import org.apache.curator.utils.CloseableExecutorService;

import java.util.concurrent.ExecutorService;
import java.util.concurrent.ThreadFactory;

public class EnhancedPathChildrenCache extends PathChildrenCache {

	public EnhancedPathChildrenCache(CuratorFramework client, String path, boolean cacheData) {
		super(client, path, cacheData);
	}

	public EnhancedPathChildrenCache(CuratorFramework client, String path, boolean cacheData, boolean dataIsCompressed,
                                     CloseableExecutorService executorService) {
		super(client, path, cacheData, dataIsCompressed, executorService);
	}

	public EnhancedPathChildrenCache(CuratorFramework client, String path, boolean cacheData, boolean dataIsCompressed,
                                     ExecutorService executorService) {
		super(client, path, cacheData, dataIsCompressed, executorService);
	}

	public EnhancedPathChildrenCache(CuratorFramework client, String path, boolean cacheData, boolean dataIsCompressed,
                                     ThreadFactory threadFactory) {
		super(client, path, cacheData, dataIsCompressed, threadFactory);
	}

	public EnhancedPathChildrenCache(CuratorFramework client, String path, boolean cacheData,
                                     ThreadFactory threadFactory) {
		super(client, path, cacheData, threadFactory);
	}

}
